package com.ysx.student.zhangqingrong.com.ysx.day2;

import java.util.Scanner;

/**
 * @author 张青荣
 */
public class DemoTest3 {
    public static void main(String[] args) {

        while (true) {
            //  键盘录入，输入然后判断符号；
            //定义一个三个变量code,a,b用于接收键盘所录入代码;
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入：");
            String code = sc.next();
            System.out.println("请输入第一个数：");
            int a = sc.nextInt();
            System.out.println("请输入第二个数：");
            int b = sc.nextInt();
            // 将符号与键盘录入字符相比较
            if ("+".equals(code)) {
                System.out.println(addInx(a, b));
            } else if ("-".equals(code)) {
                System.out.println(deCInx(a, b));
            } else if ("*".equals(code)) {
                System.out.println(list(a, b));
            } else if ("/".equals(code)) {
                System.out.println(dexInx(a, b));
            } else {
                System.out.println("请你输入合法字符");
            }
        }
    }

    /**
     * 两数想除
     *
     * @param a 请输入第一个数
     * @param b 请输入第二个数
     * @return 结果
     */
    private static int dexInx(int a, int b) {
        return a / b;
    }

    /**
     * 两数想乘
     *
     * @param a 请输入第一个数
     * @param b 请输入第二个数
     * @return 结果
     */
    private static int list(int a, int b) {
        return a * b;
    }

    /**
     * 两数相减
     *
     * @param a 请输入第一个数
     * @param b 请输入第二个数
     * @return 结果
     */
    private static int deCInx(int a, int b) {
        return a - b;
    }

    /**
     * 两数相加
     *
     * @param a 请输入第一个数
     * @param b 请输入第二个数
     * @return 结果
     */
    private static int addInx(int a, int b) {
        return a + b;
    }
}
